package com.qf.ssm.service;

import com.qf.ssm.common.request.OrderAppRequestParams;
import com.qf.ssm.common.request.OrderRequestParams;
import com.qf.ssm.entity.Order;

import java.util.List;

/**
 * @author ISALYL
 * @create 2021-10-12 16:23
 */

public interface OrderAppService {

    List<Order> listOrder(Long memberId , Integer page, Integer size);

    List<Order> findOrderByName(Long memberId, Long orderName, Integer page, Integer size);

    Integer modOrder(OrderRequestParams params);

    Integer cancelOrder(OrderRequestParams params);


    Integer payOrder(OrderRequestParams params);

    Integer sendOrder(OrderRequestParams params);

    Integer receiveOrder(OrderRequestParams params);

    Integer completeOrder(OrderRequestParams params);

    Integer statusOrder(OrderRequestParams params);

    Boolean deleteOrder(Long orderId);

}
